/**
 * 输出斐波那契数列前 20 位,从 1 开始
 */

#include <stdio.h>
int main() {
	int i, a = 1, b = 1, c = 0;
	
	printf("%d ", a);
	printf("%d ", b);

	for (i = 0; i < 18; i ++)
	{
		c = a + b;
		printf("%d ", c);
		a = b;
		b = c;
	}

	return 0;
}

/**
 * 输出:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
 */